package com.xh.bussiness.tiku.bean.request;

import com.xh.core.bean.BaseRequestBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 试卷试题 查询bean
 * </p>
 *
 * @author daiwei
 * @since 2019-01-14
 */
@Data
public class PaperQuestionRequest extends BaseRequestBean {

    @ApiModelProperty("试卷名称")
    private String title;

    @ApiModelProperty("试卷类别 （1：标准试卷，2：我的组卷）")
    private Integer format;

    @ApiModelProperty("学段")
    private String gradeRange;

    @ApiModelProperty("学科ID")
    private String subjectId;

    @ApiModelProperty("年份")
    private String year;

    @ApiModelProperty("年级")
    private String gradeId;

    @ApiModelProperty("来源")
    private String source;

    @ApiModelProperty("试卷来源 1 手动组卷 2 智能组卷 3 上传试卷")
    private Integer sourceFrom;

    @ApiModelProperty("智能组卷知识点集合")
    private List<String> knowledgeIds;

    @ApiModelProperty("难度")
    private Integer difficult;

    @ApiModelProperty("组卷类型 1、关联组卷  2、精准组卷")
    private Integer paperType;

    @ApiModelProperty("题型")
    private List<Integer> questionType;

    @ApiModelProperty("题型数量")
    private List<Integer> questionCount;

    @ApiModelProperty("题型分值")
    private List<Integer> questionScore;

    @ApiModelProperty("是否公共（0否，1是）")
    private Integer isPublic = 0;

    @ApiModelProperty("试卷id")
    private String paperId;

    @ApiModelProperty("试题id")
    private String questionId;
}
